package com.example.testapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

import com.example.testapplication.util.DateUtil;

public class ActResponseActivity extends AppCompatActivity implements View.OnClickListener {
    private EditText et_response; // 声明一个编辑框对象
    private TextView tv_response; // 声明一个文本视图对象

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_act_response);
        //findViewById(R.id.btn_act_request).setOnClickListener(this);
        Button btn = findViewById(R.id.btn_act_response);
        btn.setOnClickListener(this);
        // 从布局文件中获取名叫et_response的编辑框
        et_response = findViewById(R.id.et_response);
        // 从布局文件中获取名叫tv_response的文本视图
        tv_response = findViewById(R.id.tv_response);
        // 从上一个页面传来的intent的值
        Bundle bundle = getIntent().getExtras();
        String request_time = bundle.getString("request_time");
        String request_content = bundle.getString("request_content");
        String desc = String.format("收到请求消息：\n请求时间为%s\n请求内容为%s",
                request_time, request_content);
        // 把请求消息的详情显示在文本视图上
        tv_response.setText(desc);



    }

    @Override
    public void onClick(View view) {
        if(view.getId() == R.id.btn_act_response){
            Intent intent = new Intent();
            Bundle bundle = new Bundle();
            bundle.putString("response_time", DateUtil.getNowTime());
            bundle.putString("response_content",et_response.getText().toString());
            intent.putExtras(bundle);
            setResult(Activity.RESULT_OK,intent); // 携带意图返回前一个页面
            finish();// 关闭当前页面
        }

    }
}